Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bratislava 2 Challenger Oeiras 2 Challenger Dobrich Challenger Portugal F4 Spain F17 Spain F18 Spain F19 Spain F22 Spain F23 Spain F26 Spain F27 Slovakia F3 Austria F10 Spain F34 Spain F35 Portugal F4 Portugal F5 Tunisia F4 Spain F38 Spain F39 Spain F40 Spain F41 Iran F4 Austria F1 Austria F2 Spain F5 Spain F6 Spain F8 Spain F9 Spain F10 Great Britain F4 Great Britain F5 Great Britain F6 Spain F13 France F7 Italy F10 Czech Republic F1 Spain F18 Czech Republic F2 Spain F19 Czech Republic F3 Spain F20 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Spain F30 Slovakia F2 Spain F31 Slovakia F3 Poland F6 Spain F34 Germany F20 Portugal F7 Portugal F8 Germany F23 Spain F39 Great Britain F16 Spain F40 Spain F41 Spain F42 United Arab Emirates F1 United Arab Emirates F2 Germany F2 Austria F1 Spain F3 Ivory Coast F1 Spain F4 Ivory Coast F2 Spain F5 Spain F7 Canada F2 Canada F3 Spain F11 Croatia F4 Turkey F4 Croatia F5 Turkey F5 Turkey F6 Spain F16 Czech Rep. F2 Spain F17 Czech Rep. F3 Spain F18 Spain F10 Slovenia F1 Iran F3 Spain F20 Spain F21 Germany F8 Austria F4 France F12 Austria F6 Spain F28 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Spain F29 Spain F30 Portugal F4 Portugal F5 Bosnia/Herzegovina F6 Egypt F14 Spain F35 Egypt F15 Spain F37 Czech Rep F5 Spain F3 Israel F1 Spain F4 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Italy F2 Italy F3 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Italy F17 Austria F2 Spain F31 Spain F35 Spain F36 France F4 Great Britain F4 Spain F14 Spain F15 Croatia F10 Spain F36 Spain F37 Croatia F12 Spain F38 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Slovakia F2 Croatia F6 Spain F33 Spain F3 Spain F17 Romania F11 Croatia F4 (Opatija) Canada F1 Austria F5 Czech Republic F2 Austria F5 Romania F10 Spain F33 Czech Republic F1 Prosperita Open 2007 - Ostrava M15 Bergamo M15 Slovenska Bistrica M25 Padova M25 Trnava M15 Ollersbach M25 Santa margherita di Pula Kosice Open-Steelers Cup 2008 - Kosice M15 Vienna Kos Succhetti Tennis Cup - Cordenons s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Steelers Cup - Kosice M25+H Kassel Ostrava Challenger Trnava Challenger Tarragona Challenger Rennes Challenger Aachen Challenger Tanger Challenger Leon Challenger Rhodes Challenger Busan Challenger Prostejov Challenger Istanbul Challenger Samarkand Challenger Karshi Challenger Manerbio Challenger Seville Challenger Arad Challenger Mamaia Challenger - Constanta Sao Paulo Challenger Orbetello Challenger Courmayeur Challenger Quimper Challenger Furth Challenger Marburg Challenger Seville Challenger Rabat Challenger Tampere Challenger San Marino Challenger Samarkand Challenger Karshi Challenger San Sebastian Challenger Astana Challenger Szczecin Challenger Trnava Challenger Tallahassee Challenger Fergana Challenger Reggio Emilia Challenger Eckental Challenger Casablanca Challenger Recanati Challenger Helsinki Challenger Ostrava Challenger Tampere Challenger Izmir Challenger Kazan Challenger Bergamo Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Mersin Challenger Leon Challenger Milan Challenger San Benedetto Challenger Tampere Challenger Sibiu Challenger Cordenons Challenger Karshi Challenger Como Challenger Alphen Challenger Brasov Challenger Trnava Challenger Rio De Janeiro Challenger Sarajevo Challenger Rome Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Kosice Challenger Milan Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Guimaraes Challenger Orbetello Challenger San Marino Challenger Genova Challenger Mouilleron-Le-Captif Challenger Marburg Challenger Heilbronn Challenger Vicenza Challenger San Benedetto Challenger Liberec Challenger Tatra Banka Slovak Open - Bratislava Cherbourg Challenger Padova Challenger Todi Challenger Liberec Challenger Manerbio Challenger Como Challenger Rome Challenger Lima Challenger Bratislava Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Bath Challenger Barletta Challenger Morelos Challenger M25 Santa Margherita di Pula Poprad Tatry Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Rome Challenger Vicenza Challenger Marburg Challenger Prague Challenger Liberec Challenger Rabat Challenger Trnava Challenger Kosice Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Kosice Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Padova Challenger Liberec Challenger Punta Del Este Challenger Shymkent Challenger Bratislava Challenger San Benedetto Challenger Trnava Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Geneva Challenger Heilbronn Challenger Prostejov Challenger Poprad Tatry Challenger Heilbronn Challenger Kosice Challenger Salinas Challenger Ostrava Challenger Furth Challenger Trnava Challenger Seoul Challenger Aachen Challenger Morelos Challenger Bratislava Challenger Punta Del Este Challenger Orleans Challenger Heilbronn Challenger Singapore Challenger Wroclaw Challenger Bergamo Challenger Vercelli Challenger Ostrava Challenger Bratislava Challenger Mestre Challenger Bratislava Challenger Guangzhou Challenger Tatra Banka Open - Bratislava M15 Trnava Biella Challenger Pingguo Challenger Cordenons Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger Prague Challenger Montevideo Challenger Maia 1 Challenger Santo Domingo Challenger Valencia Challenger Braunschweig Challenger Napoli Challenger Shymkent Challenger Ostrava Challenger Bogota Challenger Turin Challenger Quimper Challenger Ludwigshafen Challenger San Benedetto Challenger Biella Challenger Porto Challenger Concepcion Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger Segovia Challenger Oeiras 1 Challenger Banja Luka Challenger Marbella Challenger Rome Challenger M15 Poprad Mohammedia Challenger Eckental Challenger Trieste Challenger Montechiarugolo - Parma Challenger Madrid Challenger Heilbronn Challenger Quito Challenger M15 Antalya Girona Challenger Tatra Banka Open 2006 - Bratislava Liberec Challenger Bratislava Challenger Rome Challenger Ostrava Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Rome Challenger Bratislava Challenger Pune Challenger Santiago Challenger Arad Challenger Prague 3 Challenger Anning Challenger Nanchang Challenger Poznan Challenger Samarkand Challenger Almaty Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Samarkand Challenger Biella Challenger Maia Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Barletta Challenger Como Challenger Mallorca Challenger Ambato Challenger Biel Challenger Napoli 2 Challenger Tenerife Challenger Helsinki Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Steelers Cup 2005 - Kosice Heilbronn Challenger Banja Luka Challenger Maia Challenger Phoenix Challenger Girona Challenger Aix En Provence Challenger Calgary Challenger Villena Challenger Kigali 1 Challenger Zadar Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Brazzaville Challenger Sassuolo Challenger Barletta Challenger Florence Challenger Furth Challenger Lima Challenger Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Astana Challenger Rijeka Challenger Tatra Banka Slovak Open - Bratislava Marbella Challenger Guayaquil Challenger Antalya 2 Challenger St. Brieuc Challenger Zagreb Challenger Santiago Challenger Johannesburg Challenger Rome Challenger Lisbon Challenger Cremona Challenger Alicante Challenger Losinj Challenger Barcelona Challenger Bratislava Challenger Estoril Open - Estoril Estoril Open - Estoril Bratislava Challenger Quimper Challenger Wolfsburg Challenger San Luis Potosi Challenger If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Todi Challenger Lermontov Challenger Glasgow Challenger San Juan Challenger Prague Challenger Porto Alegre Challenger Kosice Challenger Montevideo Challenger Eckental Challenger Bratislava Challenger Aircel Chennai Open - Chennai Meknes Challenger Open 13 - Marseille Como Challenger Apia International - Sydney Marbella Challenger Brasil Open - Sao Paulo Napoli Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Marrakech Challenger Noumea Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Heilbronn Challenger Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Vegeta Croatia Open - Umag China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Ecuador Open - Quito Grand Prix Hassan II - Marrakech Bergamo Challenger Power Horse Cup - Dusseldorf San Luis Potosi Challenger SkiStar Swedish Open - Bastad Mersin Challenger Leon Challenger Mexico City Challenger Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Geneva Open - Geneva Gerry Weber Open - Halle Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland Ecuador Open - Quito Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag ASB Classic - Auckland Geneva Open - Geneva SkiStar Swedish Open - Bastad Swiss Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Forte Village Sardegna Open - Sardinia Mercedes Cup - Stuttgart Plava Laguna Croatia Open - Umag Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Generali Open - Kitzbuhel Erste Bank Open - Vienna Rio Open - Rio de Janeiro Konzum Croatia Open - Umag Rennes Challenger Athens Challenger Millennium Estoril Open - Estoril Tunis Challenger Gerry Weber Open - Halle Santiago Challenger Argentina Open - Buenos Aires Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Mallorca Championships - Mallorca Sao Paulo Challenger Tour Finals Moselle Open - Metz Bogota Challenger ASB Classic - Auckland Libema Open - 's-Hertogenbosch Quimper Challenger Santiago Open - Santiago European Open - Antwerp Turin Challenger Lisbon Challenger Swiss Open - Gstaad Poznan Challenger Vercelli Challenger Sardegna Open - Cagliari Todi Challenger Bergamo Challenger Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Estoril Open - Estoril German Tennis Championships - Hamburg Aircel Chennai Open - Chennai Heineken Open - Auckland Skopje Challenger Gerry Weber Open - Halle Studena Croatia Open - Umag Seville Challenger Rio De Janeiro Challenger Dubai Duty Free Tennis Championships - Dubai Rome Challenger Topshelf Open - 's-Hertogenbosch Valencia Open - Valencia Open Parc - Lyon Aircel Chennai Open - Chennai Apia International - Sydney Buenos Aires Challenger Bordeaux Challenger Furth Challenger Marburg Challenger Manerbio Challenger Seville Challenger Grand Prix Hassan II - Casablanca Casablanca Challenger Budapest Challenger Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Irving Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Cordoba Open - Cordoba Madrid Challenger Prostejov Challenger Heineken Open - Auckland Poprad Tatry Challenger Dubai Duty Free Tennis Championships - Dubai Quimper Challenger Guadalajara Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Ostrava Challenger Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Lima Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Koblenz Challenger ASB Classic - Auckland Open Sud de France - Montpellier Mons Challenger ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Napoli Challenger St. Petersburg Open - St. Petersburg Brest Challenger Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Florence Challenger Eckental Challenger Rome Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Scheveningen Challenger Seville Challenger Troisdorf Challenger Suisse Open - Gstaad Ecuador Open - Quito Turin Challenger Cordenons Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Montevideo Challenger Chengdu Open - Chengdu Punta Del Este Challenger China Open - Beijing Tata Open Maharashtra - Pune Oeiras 3 Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Santiago Challenger Mallorca Challenger Millennium Estoril Open - Estoril Belgrade Challenger Prague Challenger Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Perugia Challenger Open Parc - Lyon Liberec Challenger Tel Aviv Watergen Open - Tel Aviv Intrum Stockholm Open - Stockholm Bratislava 1 Challenger Cordoba Open - Cordoba Concepcion Challenger ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Nordea Open - Bastad Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Cordoba Open - Cordoba Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Vicenza Challenger Aguascalientes Challenger Grand Prix Hassan II - Marrakech Augsburg Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Noventi Open - Halle Prostejov Challenger Bratislava 1 Challenger Nordea Open - Bastad Braga Challenger Hamburg European Open - Hamburg Sofia Open - Sofia Winston-Salem Open - Winston-Salem Milan Challenger Stockholm Open - Stockholm Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Ortisei Challenger Gijon Open - Gijon Ismaning Challenger Drummondville Challenger Millennium Estoril Open - Estoril Maia Challenger Valencia Open - Valencia Open 13 - Marseille Antalya Cup - Antalya Swiss Open - Gstaad Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Great Ocean Road Open - Melbourne Millennium Estoril Open - Estoril VTR Open - Vina del Mar Cassis Challenger Quito Challenger Bratislava Challenger Szczecin Challenger Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Estoril Open - Estoril Shanghai Rolex Masters - Shanghai Copa Claro - Buenos Aires Internazionali BNL d'Italia - Rome Miami Open - Miami Nordea Open - Bastad Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Qatar ExxonMobil Open - Doha Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - New York Rolex Paris Masters - Paris Wimbledon - London Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami BNP Paribas Masters - Paris Open 13 Provence - Marseille Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris National Bank Open - Montreal Wimbledon - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Open Sud de France - Montpellier Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Bet-at-home Cup - Kitzbuhel Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris Davis Cup, Group II, 1R, POR-BEN 5-0 French Open - Paris Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Wimbledon - London Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group I, 1R, POR-BRA 3-1 Davis Cup, World Group, PO, POR-CZE 1-3 Wimbledon - London Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris Australian Open (juniors) French Open (juniors) Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York All Lower level tournaments Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris Cassis Challenger Olympics - Rio de Janeiro Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, 1R, AUT-POR 1-3 Wimbledon (juniors) Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, PO, UKR-POR 3-1 Kigali 2 Challenger Olympics - Tokyo Davis Cup, Group I, PO, POR-RSA 4-0 M25 Santa Margherita di Pula